Indica, an Indic preprocessor for TEX A Sinhalese TEX System
نویسنده
چکیده
In this paper a two-fold project is described: the first part is a generalized preprocessor for Indic scripts (scripts of languages currently spoken in India—except Urdu—, Sanskrit and Tibetan), with several kinds of input (LTEX commands, 7-bit ascii, CSX, ISO/IEC 10646/unicode) and TEX output. This utility is written in standard Flex (the gnu version of Lex), and hence can be painlessly compiled on any platform. The same input methods are used for all Indic languages, so that the user does not need to memorize different conventions and commands for each one of them. Moreover, the switch from one language to another can be done by use of user-defineable preprocessor directives. The second part is a complete TEX typesetting system for Sinhalese. The design of the fonts is described, and METAFONT-related features, such as metaness and optical correction, are discussed. At the end of the paper, the reader can find tables showing the different input methods for the four Indic scripts currently implemented in Indica: Devanagari, Tamil, Malayalam, Sinhalese. The author hopes to complete the implementation of Indic languages into Indica soon; the results will appear in a forthcoming paper.
منابع مشابه
An Overview of Indic Fonts for T E X
Many scholars and students in the humanities have preferred TEX over other “word processors” or document preparation systems because of the ease TEX provides them in typesetting non-Roman scripts, the availability of TEX fonts of interest to them, and the ability TEX has in producing well-structured documents. However, this is not the case amongst Indologists. The lack of Indic fonts for TEX an...
متن کاملA Conversion of Public Indic Fonts from METAFONT into Type 1 Format with TEXtrace
The paper presents fonts for Indic languages in the Type 1 format converted from METAFONT sources with the TEXtrace program, developed and presented by Péter Szabó in 2001. TEX supports major Indic scripts and the TEX/LATEX packages together with public font METAFONT sources are available in the TEX archives (CTAN) in the tex-archive/language/. The fonts in the pfb format, despite their l...
متن کاملBabel speaks Hindi
Babel provides a unified interface for creation of multilingual documents. Unfortunately no Indic languages are currently supported, so typesetting in Indic languages is based on specialised packages. The most advanced of these is Velthuis Devanāgar̄ı for TEX, because it already provides Hindi values for language-dependent strings as well as a macro for a European-style date. A language definiti...
متن کاملسنتز 10،4-دینیترو 12،8،6،2- تترااکسا 10،4-دیآزاایزوورتزیتان در حضور مایعات یونی
4, 10- Dinitro-2, 6, 8, 12- tetraoxa-4, 10- diazaisowurtzitane (TEX) is well known as an efficient Insensitive high explosive. It was usually prepared via nitration of 1, 4- diformyl- 2, 3, 5, 6- tetrahydroxy piperazine reaction using a mixture of fuming nitricacid and concentrated sulfuric acid. However, these traditional liquid acids are toxic, corrosive and produce hazardous waste. In additi...
متن کاملInvestigating the Energy Efficiency of TEX High Energy Derivatives with Different Carbon Fuller Nano Structures under Different Temperature Conditions by DFT Method
In this study, high energy energy derivatives of TEX with different carbon-containing fullerenes at different temperature conditions were studied using density functional theory. For this purpose, the materials were first geometric optimized, then the thermodynamic parameters were calculated for all of them. Then, the process of changing the energy-dependent parameters such as specific heat cap...
متن کامل